package com.b2.service;


import com.b2.pojo.dto.WebUserEditDto;
import com.b2.pojo.dto.WebUserLoginDto;
import com.b2.pojo.dto.WebUserRegister;
import com.b2.pojo.entity.WebUser;
import com.b2.result.Result;
import com.baomidou.mybatisplus.extension.service.IService;

/**
* @author ThinkBook
* @description 针对表【web_user(web端用户表)】的数据库操作Service
* @createDate 2024-07-01 10:18:42
*/
public interface WebUserService extends IService<WebUser> {

    /**
     * 注册
     * @param webUserRegister
     * @return
     */
    Result<Long> register(WebUserRegister webUserRegister);

    /**
     * 登录
     * @param webUserLogin
     * @return
     */
    WebUser login(WebUserLoginDto webUserLogin);

    /**
     * 修改web用户信息
     * @param webUserEditDto
     * @return
     */
    Result<Boolean> editWebUser(WebUserEditDto webUserEditDto);
}
